MPHB\BookingsCalendar D

Total Complexity 180
Dependencies 5
Dependents 1
Total lines 1,028
Lines of code 755
Logical lines of code 433
Comment lines 107
Methods 21
Properties 15

Methods 21

Method Rating Maintainability Complexity Lines of code
renderPseudoCell()
D
29
42 117
parseFiltersAtts()
C
38 31 58
generateCellTitle()
C
36 29 67
setupData()
B
34 17 95
setupBlocks()
A
50 8 28
renderPeriodFilter()
S
46 6 39
setupPeriod()
S
48 6 32
renderRoomSearch()
S
51 5 28
renderFilters()
S
47 4 43
renderDatesTable()
S
51 4 31
__construct()
S
49 4 31
setupRooms()
S
52 4 25
renderRoomsTable()
S
53 3 29
renderCustomPeriodFilter()
S
61 4 11
renderDatesTableHeadingsRow()
S
56 3 19
render()
S
51 2 33
getRoomDateDetails()
S
57 3 17
renderRoomTypeSelect()
S
55 2 22
renderSearchResultsLabel()
S
61 1 13
getSearchRoomAvailabilityStatuses()
S
65 1 9
getPeriodsList()
S
66 1 8